Value-serializability and an Architecture for Managing Transactions in Multiversion Objectbase Systems

نویسندگان

  • Ahmad R. Hadaegh
  • Ken Barker
چکیده

Multiversioning of objects in an objectbase system provides increased concurrency and enhanced reliability. The last decade has seen proposals for managing transactions in multiversion database systems. A new transaction model, a new correctness criterion, and an architecture that exploit multiple versions in objectbase systems are described in this paper. The architecture contains three main components that ensure correct concurrent serializable executions of transactions that satisfy our correctness criterion and provides a spring board for several open problems that must ultimately be addressed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture and Model for Processing Transactions in Multiversion Object Base Systems

Multiversioning of objects in an object-oriented system provides increased concurrency and enhanced reliability. The last decade has seen proposals for managing transactions in multiversion database systems. We propose a model and an architecture that exploit multiple versions in object-oriented systems. Our architecture contains three main components that ensure correct concurrent serializable...

متن کامل

Recovery in Multiversion Objectbase Systems

Objectbases are becoming more popular because they reflect the real world more accurately and realistically than Relational Databases. Multiversioning of object-oriented systems uses previous versions of the objects in order to enhance the performance of the transaction management. An optimistic algorithm to manage concurrent execution of the transactions in a centralized multiversion objectbas...

متن کامل

Multiversion Locking Protocol with Freezing for Secure Real-Time Database Systems

Database systems for real-time applications must satisfy timing constraints associated with transactions. Typically, a timing constraint is expressed in the form of a deadline and is represented as a priority to be used by schedulers. Recently, security has become another important issue in many real-time applications. In many systems, sensitive information is shared by multiple users with diff...

متن کامل

Alternative Correctness Criteria for Multiversion Concurrency Control and a Locking Protocol via Freezing

Concurrency control protocols based on multiversions have been used in some commercial transaction processing systems in order to provide the serializable executions of transactions. In the existing protocols, transactions are allowed to read only the most recent version of each data item in order to ensure the correct execution of transactions. However, this feature is not desirable in some ad...

متن کامل

A Semantic-Based Transaction Processing Model for Multilevel Transactions

Multilevel transactions have been proposed for multilevel secure databases; in contrast to most proposals, such transactions allow users to read and write across multiple security levels. The security requirement that no high level operation in uence a low level operation often con icts with the atomicity requirement of the standard transaction processing model. In particular, others have shown...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996